package com.zd.service.postlike.impl;

import com.zd.domain.PostLike;
import com.zd.mapper.PostLikeMapper;
import com.zd.service.postlike.PostLikeService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import java.io.Serializable;

@Service
@Transactional
public class PostLikeServiceImpl implements PostLikeService {

    @Autowired
    private PostLikeMapper postLikeMapper;


    /**
     * 根据点赞人id和贴子id查询点赞
     * @param postId
     * @param userId
     * @return
     */
    @Override
    public PostLike findPostLikeId(Integer postId, Integer userId) {
        return postLikeMapper.findPostLikeId(postId,userId);
    }

    /**
     * 添加点赞
     * @param postLike
     * @return
     */
    @Override
    public int savePostLike(PostLike postLike) {
        return postLikeMapper.savePostLike(postLike);
    }

    @Override
    public int delPostLike(Integer postLikeId) {
        return postLikeMapper.delPostLike(postLikeId);
    }


}
